第三人称单数:clamps down 现在分词:clamping down 过去式:clamped down
1.箝制,压迫;取缔;勒紧
2.强制执行(宵禁等)
1.to make a determined attempt to stop people from doing something bad or illegal